Her çarpışma tabanlı çözümün özünde dinamik etkileşim ilkesi yatar. Bu durumda, daireler aynı kaynaktan üretilir ve belirli bir mesafeyi korumak için konumlarını otomatik olarak ayarlar. Araç, çeşitli tasarım gereksinimleri için esneklik sağlayarak birden fazla daire boyutuna izin verir. "sıfırla" düğmesi, yeni bir başlangıç için işlemi tekrar çalıştırırken, "karıştır" seçeneği çeşitlilik sağlamak için dairelerin dağıtımını rastgele hale getirir.